home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / euphoric.zip / historic < prev    next >
Text File  |  1995-03-19  |  4KB  |  78 lines

  1. Version 0.2.2c
  2. --------------
  3. - correction de bugs. La rom oric1 est maintenant patchΘe correctement pour
  4. permettre les CLOAD. L'instruction BRK est aussi dΘbuggΘe.
  5.  
  6. Version 0.2.2b
  7. --------------
  8. - correction d'un petit dΘtail : le nom du fichier lu par CLOAD est maintenant
  9. mΘmorisΘ dans la mΘmoire Oric afin que l'affichage de la ligne supΘrieure soit
  10. correct.
  11.  
  12. Version 0.2.2a
  13. --------------
  14. - Θmulation presque complΦte du VIA. Le nouveau traitement du port A permet
  15. aux programmes de dΘtecter l'absence de joystick connectΘ, et les timers sont
  16. maintenant aussi prΘcis que sur l'original
  17.  
  18. Version 0.2.2    (5/03/95)
  19. -------------
  20. - Portage de la version 0.2.1 sous Linux. Pourquoi ?
  21. Les versions prΘcΘdentes ont ΘtΘ dΘveloppΘes avec le TNT Dos Extender de
  22. PharLap, un trΦs bon produit, mais il faudrait que je paye une fois de plus
  23. pour obtenir la Runtime additionnelle qui me permettrait de diffuser Euphoric.
  24. J'utilise maintenant le Dos Extender de DJ Delorie : GO32, et l'environnement
  25. de dΘveloppement GNU disponible sur tout systΦme Unix. 
  26. Une conversion trΦs pΘnible du fait du peu d'outils de dΘveloppements assembleur
  27. sous cet environnement, et la syntaxe AT&T trΦs diffΘrente de la syntaxe Intel.
  28. Les bugs du prΘprocesseur 'gasp' et la vΘrification trΦs approximative de 'gas'
  29. n'ont pas facilitΘ les choses...
  30.  
  31. Version 0.2.1    (25/02/95)
  32. -------------
  33. - Vitesse identique α l'original quel que soit le processeur (minimum 486SX/25?)
  34. - Emulation du calcul BCD
  35. - Un bug corrigΘ par l'Θmulation du registre IER du VIA, la ROM ne bootait pas
  36. si une interruption horloge arrivait avant qu'elle ait eu le temps de copier
  37. l'indirection du vecteur IRQ en page zΘro.
  38. - Un patch de la gestion clavier, car certains programmes utilisent le port A
  39. du VIA avec l'acknowledge, les autres sans.
  40.  
  41. Version 0.2    (12/02/95)
  42. -----------
  43. - Charge et exΘcute une ROM v1.1 originale (en fait ma version 1.3)
  44. - Patche la ROM 1.1 pour permettre les CLOAD, CSAVE sur disque (α essayer :
  45. STORE et RECALL)
  46. - Supporte le mode texte avec les attributs de fond, d'avant-plan, de double
  47. hauteur et les deux jeux de caractΦres et l'inversion vidΘo (il ne manque que
  48. le clignotement). Aspect identique au pixel prΦs, et supporte la redΘfinition
  49. des jeux de caractΦres (mais la modification de la forme d'un caractΦre n'est
  50. pas rΘpercutΘe sur les caractΦres dΘjα α l'Θcran, cf Invaders*)
  51. - Supporte le mode Hires avec ses trois lignes de texte. La prise en compte
  52. de l'attribut mode texte pour rebasculer dans ce mode n'est effectuΘe que sur
  53. la derniΦre ligne de l'Θcran (ne gΦre pas les modes non standard mi-Hires/
  54. mi-Text)
  55. - Support minimum du VIA 6522 : le timer PC Θmule le timer 1 du VIA α 100 Hz,
  56. le port B et le dialogue avec le PSG sont ΘmulΘs au minimum pour permettre le
  57. test de la matrice clavier. Certains programmes ne rΘpondent ainsi pas encore
  58. au clavier (Xenon1*, Zorgons*)
  59. - Le calcul BCD n'est pas encore ΘmulΘ, certains programmes n'affichent pas
  60. correctement les scores (Gobbler*, Mushroom*)
  61.  
  62. Version 0.1    (29/01/95)
  63. -----------
  64. - Un affichage texte trΦs approximatif avec le mode standard 80x25 du PC (les
  65. 40 caractΦres de l'Oric sont espacΘs de deux en deux), mais τa marche ! La ROM
  66. est exΘcutΘe jusqu'α l'invite "Ready" (aprΦs un patch pour ne pas attendre trois
  67. interruptions horloge aprΦs l'Θcriture de l'attribut mode texte)
  68. - Un bug cherchΘ jusqu'α 4 heures du matin : un ADC exΘcutΘ α la place de chaque
  69. ROR en page zΘro indexΘ X, τa fait mal dans les calculs flottants (o∙ l'on 
  70. apprend que l'Oric possΦde "<58225.792 BYTES FREE" !). AprΦs τa, le message de
  71. bienvenue est correct.
  72. - Le VIA n'est pas du tout ΘmulΘ : pas de timer, ni meme de clavier (une
  73. interruption clavier PC Θcrit directement le code Ascii dans le buffer du Basic,
  74. et un bon pour un autre casse-tete avec cette routine hativement Θcrite qui ne
  75. restaurait meme pas correctement les registres, en particulier celui qui
  76. contient le pointeur de pile du 6502, aie)
  77.  
  78.